package org.plex.core;

import java.util.Map;

import com.adobe.idp.Context;

public interface ContextManager {
    
	/**
	 * 清空内容
	 */
	void clear();
	
	
	/***
	 * 是否包含键
	 * @param key
	 * @return
	 */
	boolean containsKey(String key);

	/**
	 * 判断是否包含内容
	 * @param value
	 * @return
	 */
	boolean containsValue(Context value);
	
	/**
	 * 添加内容
	 */
	Context put(String key,Context value);
	
	/**
	 * 判断容器是否为空
	 */
	boolean isEmpty();
	/**
	 * 获取Key 指定的值
	 * @param key
	 * @return
	 */
	Context get(String key);
	
	/**
	 * 移初数据
	 * @param key
	 * @return
	 */
	Context remove(String key);

}
